Software Engineer (Framework Developer)
Evatec is a Swiss company with offices in the US, Europe and Asia that specializes in the development, production and sale of high-tech thin film deposition equipment for the semiconductor, optical and optoelectronics markets. From the high brightness LEDs in our cars to the sensors and filters in our mobile phones our know how enables the world’s leading manufacturers to deliver solutions for autonomous driving, smart wearables and hand held and high performance 5G mobile networks.
Your main tasks
• Implementation of new functions according to customer requirements
• Object-oriented programming (features / bug fixes) in Python, C# or equivalent language
Documenting, profiling and analyzing source code and algorithms
• Responsible for the software framework including release management
Independent, active troubleshooting on systems and modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces
• Collaboration in the creation of new control concepts and their implementation especially consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements
• Knowledge to manage (relational) databases and document DB systems beneficial
• Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences
• Preparing reports on programming project specifications, activities, or status
• Product support, product maintenance and continuous improvement of the software in collaboration with all stakeholders (internal & external)
• Collaboration in interdisciplinary teams
• Contact point for product management, production, service and suppliers
• On-site customer support for problem analysis / solving
Your profile
• Bachelor's degree in computer science or related degree
• Knowledge of the software development life cycle
• The desire to work in a fast-paced environment and end user-oriented
• Ability to develop unit testing of code components or complete applications
• Analytical and problem-solving skills
• Full-stack developer and understand concepts of software engineering
• Experience working on a variety of software development projects
• Object – oriented programming language knowledge
• Qt, PySide6 and QML knowledge beneficial
• Knowledge of machine learning lifecycle (from research to production) and common AI tools, techniques and methods
• Team spirit, creativity, resilience and communication skills
• Fluent in English, German knowledge beneficia
• Technical education like mechanical engineering, electrical engineering, microtechnology or computer science
• Experience in systematic testing of software systems is an advantage
• Fast comprehension and analytical skills
• Fluent in German, very good English skills
• Team spirit, creativity, ability to work under pressure and communication skills
• Independent, systematic work
What we offer
• Flexible working hours with comprehensive holiday and benefits package
• Working as part of a global team with an ''open'' culture where your new ideas are welcomed
• Freedom to act and make your own decisions
• Beautiful working location surrounded by mountains for easy access to the outdoors and a whole range of outdoor pursuits
• Great local transport links for easy access to work
Your main tasks
• Implementation of new functions according to customer requirements
• Object-oriented programming (features / bug fixes) in Python, C# or equivalent language
Documenting, profiling and analyzing source code and algorithms
• Responsible for the software framework including release management
Independent, active troubleshooting on systems and modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces
• Collaboration in the creation of new control concepts and their implementation especially consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements
• Knowledge to manage (relational) databases and document DB systems beneficial
• Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences
• Preparing reports on programming project specifications, activities, or status
• Product support, product maintenance and continuous improvement of the software in collaboration with all stakeholders (internal & external)
• Collaboration in interdisciplinary teams
• Contact point for product management, production, service and suppliers
• On-site customer support for problem analysis / solving
Your profile
• Bachelor's degree in computer science or related degree
• Knowledge of the software development life cycle
• The desire to work in a fast-paced environment and end user-oriented
• Ability to develop unit testing of code components or complete applications
• Analytical and problem-solving skills
• Full-stack developer and understand concepts of software engineering
• Experience working on a variety of software development projects
• Object – oriented programming language knowledge
• Qt, PySide6 and QML knowledge beneficial
• Knowledge of machine learning lifecycle (from research to production) and common AI tools, techniques and methods
• Team spirit, creativity, resilience and communication skills
• Fluent in English, German knowledge beneficia
• Technical education like mechanical engineering, electrical engineering, microtechnology or computer science
• Experience in systematic testing of software systems is an advantage
• Fast comprehension and analytical skills
• Fluent in German, very good English skills
• Team spirit, creativity, ability to work under pressure and communication skills
• Independent, systematic work
What we offer
• Flexible working hours with comprehensive holiday and benefits package
• Working as part of a global team with an ''open'' culture where your new ideas are welcomed
• Freedom to act and make your own decisions
• Beautiful working location surrounded by mountains for easy access to the outdoors and a whole range of outdoor pursuits
• Great local transport links for easy access to work